import { ClientModel, OrgClientModel, WidgetModel } from "@/app/Types/firebase"; import React from "react"; import { AppGlobalInterface } from "@/app/Providers/AppContext"; export interface useClientContextProps { clientData: ClientModel; orgData: OrgClientModel; setOrgData: React.Dispatch>; setClientData: React.Dispatch>; signInWithClient: (email: string, password: string) => void; signOutWithClient: any; clientWidgets: WidgetModel[]; setClientWidgets: React.Dispatch>; selectedWidget: WidgetModel; setSelectedWidget: React.Dispatch>; pushUpdate: any; isFullscreen: boolean; setIsFullscreen: any; randomUpdate: boolean; setRandomUpdate: any; disableNoti: boolean; setDisableNoti: any; updateClientData: (data: ClientModel) => void; signinWithAdmin: any; noWidgets: boolean; } export declare function useClient(): useClientContextProps; export declare const ClientProvider: (props: { global?: AppGlobalInterface; children: any; params: { region: "eu" | "na"; }; bucket?: "voiceglow-eu" | "(default)"; isV2?: boolean; isAgency: any; }) => React.JSX.Element;